{
	"root": true,
	"ignorePatterns": ["**/*.json", "dist/**", "docs/**", "node_modules/**/*"],
	"parserOptions": {
		"ecmaVersion": 2021
	},
	"env": {
		"es6": true
	},
	"overrides": [
		{
			"files": ["*.ts"],
			"parserOptions": {
				"project": ["tsconfig.json", "e2e/tsconfig.json"],
				"createDefaultProgram": true
			},
			"extends": ["plugin:@angular-eslint/recommended", "plugin:@angular-eslint/template/process-inline-templates", "plugin:prettier/recommended"],
			"rules": {}
		},
		{
			"files": ["*.html"],
			"extends": ["plugin:@angular-eslint/template/recommended"],
			"rules": {}
		},
		{
			"files": ["*.html"],
			"excludedFiles": ["*inline-template-*.component.html"],
			"extends": ["plugin:prettier/recommended"],
			"rules": {
				"prettier/prettier": ["warn", { "parser": "angular" }]
			}
		}
	]
}
